#ifndef __Mario_project__CTile__
#define __Mario_project__CTile__

#include <iostream>
#include "Define.h"

enum {
    TILE_TYPE_NONE = 0,
    TILE_TYPE_NORMAL,
    TILE_TYPE_BLOCK,
    TILE_TYPE_GROUND,
    TILE_TYPE_COIN,
    TILE_TYPE_POWER,
    TILE_TYPE_VOID,
    TILE_TYPE_BOX,
    TILE_TYPE_YOSHI,
	TILE_TYPE_PIKACHU,
    TILE_TYPE_GROUNDTOP,
	TILE_TYPE_CHECKPOINT,
	TILE_TYPE_FINISH,
	TILE_TYPE_CHECKPOINTBOTTOM
};
	
class CTile {

private:
    int	TileID;
    int	TypeID;
    int	X;
    int	Y;
    
public:
    CTile();

	int getX(){ return X; }

	void setX(int x){ X = x; }

	int getY(){ return Y; }

	void setY(int y){ Y = y; }

	int getTileID(){ return TileID; }

	void setTileID(int id){ TileID = id; }

	int getTypeID(){ return TypeID; }

	void setTypeID(int id){ TypeID = id; }

};
#endif /* defined(__Mario_project__CTile__) */
